package model.interfaces;

import java.util.List;

import excecoes.DadosCadastroInvalidos;




public interface IGenericoDAO<T> {
	
	void inserir(T objeto) throws DadosCadastroInvalidos;
	void remover(T objeto) throws DadosCadastroInvalidos;
	T atualizar(T objeto) throws DadosCadastroInvalidos;
	List<T> listarCadastrados();
	T consultarPorId(long id);

}
